/* 公共样式 */
*{outline: none;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;} 
h1,h2,h3,h4,h5,h6,b{font-weight: normal;}
i{font-style: normal;}
body{background:#fff;color:#333333;font-size:12px; font-family:"微软雅黑"; min-width: 1350px;} 
ul,ol,li{list-style:none;} 
select,input,img,select{vertical-align:middle;} 
a{text-decoration:none; color:#333333;} 
header,div,footer,section,article,h1,h2,h3,p{display: block;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.center{display: flex; justify-content: center; align-items:Center;}
.nav_li .active,.nav_li span:hover{color: #c81233;}
div{display: block;}
.rotate{-webkit-transition:1s ease;-moz-transition:1s ease;}
.rotate_h:hover .rotate{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}
.ani-r{opacity: 0;-webkit-transform: translate(200px, 0);-moz-transform: translate(200px, 0);transform: translate(200px, 0);}
.ani-l{opacity: 0;-webkit-transform: translate(-200px, 0);-moz-transform: translate(-200px, 0);transform: translate(-200px, 0);}
.tans1{-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.ani-b-s{opacity: 0;-webkit-transform: translate(0, 50px);-moz-transform: translate(0, 50px);transform: translate(0, 50px);}
.hx_a{animation-duration: 5s; -webkit-animation-duration: 5s;}
.top_ten:hover{-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);transform: translate(0, -10px);}
.text_over{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* 主页 */
.header{width: 100%; height:170px; background-color:#000000;}

.header1{width:1200px; height:30px; clear:both; margin:0px auto; color:#FFFFFF; font-size:12px; font-family:"宋体"; line-height:30px;}
.header11{width:50%; height: 30px; float: left;}
.header12{float:left; width:50%; text-align:right;}

.header2{width: 100%; height:90px; clear:both; background-color:#FFFFFF; }
.header21{width:70%; height: 90px; float: left;}
.header22{float:left; width:30%;  text-align:right;}

.header3{width:1200px; height:50px; clear:both; margin:0px auto; color:#FFFFFF; font-size:16px; font-family:"微软雅黑"; font-weight:500;}
.header31 {width:200px; height:50px; float:left; color:#FFFFFF; text-align:center; line-height:50px;}
.header31 a {width:200px; height:50px; float:left; color:#FFFFFF; text-align:center; line-height:50px;}
.header31:hover {width:200px; height:50px; float:left; background-color:#FFFFFF; color:#000000; line-height:50px;}
.header31:hover a {width:200px; height:50px; float:left; background-color:#FFFFFF; color:#000000; font-weight:600; line-height:50px;}
.t_active{color: #c81233!important;}

.lang_wrap{
	position: relative;
	color: white;
	background: rgba(0,0,0,.7);
	height: 90px;
	line-height: 90px;
	width: 110px;
	text-align: center;

}
.lang_wrap .language{
	box-sizing:border-box;
	width: 100%;
	display: none;
	position: absolute;
	top: 90px;
	z-index: 999;
	background: rgba(0,0,0,.7);
	text-align: left;
	padding-left:10px;

} 

.language a{
	width: 100%;
	display: block;
	font-size: 16px; 
	line-height:40px;
	height: 40px;
 	color: white; 
 	
 }
.language a:nth-child(2){font-family: arial;}
.language a img{width: 28px; height: 22px; }
.language a span{padding-left:13px;}
.main_menu .last_dd{border-bottom: none;padding-bottom: 10px;border-bottom: #999 dotted 1px;}
.main_menu dt{padding-top: 7px;}
.main_menu dt{
height: 30px;
line-height: 28px;
font-size: 14px;
font-family: 微软雅黑;
padding-left: 20px;
background: url(../images/icon_12.png) 5px 19px no-repeat;
font-weight: bold;
}
.main_menu dd{
padding-left: 20px;
line-height: 22px;

}

.nav_s{width: 1350px; height: 100%; margin: 0 auto;}
.nav_sub{width: 100%; min-width: 1350px; height: 160px; top: 90px; position: absolute; left: 0; display: none; z-index: 999; background: url(../images/opacity_bg.png);}
.nav_sub_c{width: 1350px; height: 100%; margin: 0 auto;}
.nav_sub a{width: 190px; height: 100%; float: left; border: solid 1px #636363; text-align: center; border-top: 0; border-bottom: 0;}
.nav_sub a:hover{background: #151515;}
.nav_sub a:hover img{top: -10px;}
.nav_sub img{max-width: 100%; position: relative;width: 140px;height: 104px}
.nav_sub span{display: block; text-align: center; font-size: 14px; line-height: 30px; color: white; margin-top: 10px;}
.sub_title{width: 180px; height: 100%; float: left; justify-content: flex-start;}
.sub_title h1{font-size: 24px; line-height: 32px; font-weight: 800; display: block; color: white;}
.sub_title a{width: 90px; height: 28px; font-size: 14px; line-height: 28px; text-align: center; color: white; border: solid 1px white; float: left; border-radius: 30px; margin-top: 10px; margin-left: 2px;}
.sub_title i{background: url(../images/sub_arrow.png) no-repeat right center; padding-right: 50px;}

.banner{width: 100%; position: relative; overflow: hidden;}
.banner img{width: 100%}
.banner .swiper-slide{width: 100%;}
.banner .swiper-pagination-bullets{bottom: 62px;}
.banner .swiper-pagination-bullet{width: 55px; height: 8px; background: url(../images/banner_point.png) no-repeat; background-position: -70px -4px; border-radius: 0; opacity: 1;}
.banner .swiper-pagination-bullet-active{background-position: -4px -4px;}
.banner img{z-index: 1;}
.banner_in{display:none;width: 1200px; height: 100%; margin-left: -600px; position: absolute; top: 0; left: 50%; z-index: 9; text-align: center;}
.banner_in h1{width: 100%; font-size: 62px; color: white; line-height: 78px; font-weight: 800; text-align: center;}
.banner_in p{width: 100%; font-family: arial; line-height: 24px; color: #d5d5d5; font-size: 15px; text-transform: uppercase; margin-top: 5px; text-align: center;}
.banner_in input{width: 755px; height: 57px; background: url(../images/banner_opacity.png); border-radius: 30px; border: 0; font-family: "宋体"; font-size: 22px; line-height: 57px; text-align: center;	 color: white; margin: 30px auto 0;}
.i_news .swiper-pagination-bullet i{position: absolute; top:-41px; left: 0; font-size: 40px; font-weight: 600; font-family: arial; color: #5b5b5b; display: none;}
.i_news .swiper-pagination-bullet-active i{display: block;}
/* 主页关于我们 */
.i_about{width: 100%; clear: both; position: relative; padding-bottom: 70px; background: url(../images/i_about_bg.jpg) no-repeat top center;}
.i_about_nav{width: 1200px; margin: 0 auto; z-index: 99; background: white; position: relative; top: -40px; box-shadow: 0 5px 10px #C3C3C3;}
.i_about_nav li{width: 274px; height: 80px; float: left; border-right: solid 1px #c3c3c3;}
.i_about_nav li i{margin-right: 20px; width: 32px; height: 40px; float: left;}
.i_about_nav li a{width: 200px; padding: 0 38px; font-size: 18px; line-height: 40px; color: #333333;}
.i_about_nav li:nth-child(1) i{background: url(../images/icon_01.png) no-repeat center;}
.i_about_nav li:nth-child(2) i{background: url(../images/icon_02.png) no-repeat center;}
.i_about_nav li:nth-child(3) i{background: url(../images/icon_03.png) no-repeat center;}
.i_about_nav li:nth-child(1):hover i{background: url(../images/icon_01_h.png) no-repeat center;}
.i_about_nav li:nth-child(2):hover i{background: url(../images/icon_02_h.png) no-repeat center;}
.i_about_nav li:nth-child(3):hover i{background: url(../images/icon_03_h.png) no-repeat center;}
.i_about_nav li:hover{background: #c81233;}
.i_about_nav li:hover a{color: white;}
.i_about_nav li:last-child{width: 370px; border: 0;}
.i_about_nav li:last-child:hover{background: none;}
.i_about_nav li:last-child input{width: 215px; height: 40px; padding: 0 30px; font-size: 14px; line-height: 40px; color: #999999; text-align: left; border-radius: 30px; box-shadow: 0 0 10px #999999; border: 0; position: relative; background: url(../images/fadebig.png) no-repeat #e1e1e1; background-position: 230px 10px;}
.i_about_nav li:last-child button{width: 50px; height: 40px; position: absolute; right: 45px; top: 20px; cursor: pointer; background: none; border: 0;}
.cont_header{width:1200px; margin: 0 auto; text-align: center; position: relative; z-index: 99;}
.cont_header h2{float: left; width: 100%; font-size: 38px; text-align: center; line-height: 50px; font-weight: 800;}
.cont_header p{width: 100%; float: left; font-size: 16px; color: #999999; line-height: 28px; text-align: center; text-transform: uppercase;}
.i_about_cont{width: 1200px; margin: 32px auto 26px auto;}
.i_about_left{width: 540px; float: left;}
.i_about_right{width: 630px; float: right;}
.i_about_right h5{float: left; margin-bottom: 10px; font-size: 22px; line-height: 32px; font-weight: 600; text-align: left;}
.i_about_right p{float: left; font-size: 16px; line-height: 30px; text-align: left;}
.more{width: 1200px; margin: 0 auto; text-align: center;}
.more a{width: 212px; height: 48px; border-radius: 30px; display: block; margin: 0 auto; font-size: 16px; color: white; line-height: 48px;  background: -webkit-linear-gradient(#c31131, #8d011e); background: -o-linear-gradient(#c31131, #8d011e);  background: -moz-linear-gradient(#c31131, #8d011e); background: linear-gradient(#c31131, #8d011e);}
.more span{display: inline-block; padding-right: 40px; background: url(../images/img_002.png) no-repeat right center;}
/* 主页产品 */
.i_products{width: 100%; padding-bottom: 34px; background: url(../images/i_product_bg.jpg) no-repeat center;}
.i_products .swiper-container{width: 1200px; height: 556px; position: absolute; left: 0; top: 0; overflow: hidden;}
.i_products .swiper-wrapper{width: 100%; height: 100%;}
.i_products .swiper-slide{justify-content: flex-start;}
.i_products .swiper-slide li{width: 300px; height: 507px; position: relative;}
.i_products .swiper-slide li span{width: 100%; height: 456px; overflow: hidden; float: left;}
.i_products .swiper-slide li:before{content: " "; width: 100%; height: 456px; position: absolute; top: 0; left: 0; background:url(../images/i_products_sd.png) no-repeat bottom center; background-size: 100% 206px; z-index: 2; display: block;}
.i_products .ss{height: 565px; padding-bottom: 30px; display: block; width: 1200px; position: relative; margin: 0 auto;}
.i_products .swiper-slide li img{width: 100%; height: 507px;}
.i_products_text{width: 245px; position: absolute; bottom: 87px; left: 36px; z-index: 6;}
.i_products_text h4{width: 100%; display: block; font-size: 22px; color: white; line-height: 36px;}
.i_products_text p{width: 100%; display: block; font-size: 14px; color: white; line-height: 20px; color: #cccccc; text-transform: uppercase;}
.i_products_big b{width: 136px; height: 46px; float: left; background: url(../images/img_001.png) no-repeat; color: white; font-size: 16px; line-height: 46px; text-align: center; margin-top: 15px; position: relative;}
.i_products_big .i_products_text{bottom: 37px;}
.i_products_big b:before{width: 32px; height: 18px; content: " "; position: absolute; left: -12px; top: 12px; background: url(../images/arrow.png) no-repeat;}
.i_products_big{width: 100%; height: 507px; position: absolute; top:-25px; left: 0; z-index: 999; display: none;}
.i_products_big h3{width: 100%; display: block; font-size: 22px; color: white; line-height: 36px;}
.i_products_big i{width: 100%; display: block; font-size: 14px; color: white; line-height: 20px; color: #cccccc; text-transform: uppercase;}
.i_products_big:after{content: " "; width: 100%; height: 507px; position: absolute; top: 0; left: 0; background:url(../images/i_products_bg.png) no-repeat bottom center; z-index: 2;}
.i_products .swiper-slide li:hover .i_products_big{display: block;}
.i_products .swiper-pagination-bullets{width: 100%; bottom: 42px;}
.i_products .swiper-pagination-bullet{width: 20px; height: 20px; display: inline-block; margin: 0 10px; background: url(../images/i_products_point.png) no-repeat; opacity: 1;}
.i_products .swiper-pagination-bullet-active{background: url(../images/i_products_pointh.png) no-repeat;}
.i_products_header{width: 100%; padding: 60px 0 12px 0;}
.i_products_header h2{float: left; width: 100%; font-size: 38px; text-align: center; line-height: 50px; font-weight: 800;}
.i_products_header p{width: 100%; float: left; font-size: 16px; color: #999999; line-height: 28px; text-align: center; text-transform: uppercase;}
/* 主页新闻动态 */
.i_news{width: 100%; padding-top: 55px; border-top: 15px solid #333333; background: #f3f3f3;}
.i_news_h{width: 1200px; height: 58px; margin: 0 auto; text-align: center; font-size: 22px; line-height: 58px;}
.i_news_h a{color: #333333;}
.i_news_h i{width: 10px; height: 10px; background: #333333; transform:rotate(45deg);-ms-transform:rotate(45deg); 	/* IE 9 */-moz-transform:rotate(45deg); /* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg); margin: 0 40px;}
.i_news_w{width: 100%; background: #dfdfdf; padding: 70px 0; position: relative; overflow: hidden;}
.i_news_wrapper{width: 1200px; margin: 0 auto; position: relative;}
.i_news_w:before{width: 635px; height: 550px; top: 0; left: 0; position: absolute; background: #bdbdbd; content: " ";}
.i_news_c{width: 1020px; height: 410px; float: right;}
.i_news_cc{width: 100%; height: 410px; margin: 0 auto;}
.i_news .swiper-slide{width: 1020px;}
.i_news_cc li{width: 320px!important; margin-right: 30px; float: left; background: url(../images/news_line.jpg) no-repeat bottom center white; box-shadow: 0 0 10px #DFDFDF; position: relative; padding-bottom: 28px;}
.i_news_cc li:nth-child(3n){margin-right: 0;}
.i_news_cc li:hover{background: url(../images/news_line_h.jpg) no-repeat bottom center white;}
.i_news_cc li img{width: 100%; height: 180px;}
.i_news_ct{width: 277px; height: 110px; margin: 0 auto; padding: 15px 0;}
.i_news_ct h3{font-size: 18px; line-height: 37px; color: #333333;}
.i_news_ct p{font-size: 15px; line-height: 24px; color: #999999;}
.i_news_more{width: 277px; margin: 0 auto; font-size: 15px; line-height: 54px;}
.i_news_more i{color: #999999; float: left;}
.i_news_more b{color: #c8233f; float: right;}
.i_news_cc li:hover h3{color: #c8233f;}
.i_news_wrapper .swiper-button-prev{width: 68px; height: 68px; left: 0; top: 90px; background: url(../images/i_news_arrow.png) no-repeat; background-position: -8px -107px; z-index: 99;}
.i_news_wrapper .swiper-button-prev:hover{background-position: -8px -18px;}
.i_news_wrapper .swiper-button-next{width: 68px; height: 68px; left: 0; top: 192px; background: url(../images/i_news_arrow.png) no-repeat; background-position: -86px -107px;}
.i_news_wrapper .swiper-button-next:hover{background-position: -86px -18px;}
.i_news_wrapper .swiper-pagination{bottom: 60px;}
.i_news_wrapper .swiper-pagination-bullet{width: 42px; height: 4px; background: #999999; border-radius: 0; opacity: 1;}
.i_news_wrapper .swiper-pagination-bullet-active{background: #333333;}
/* 返回顶部 */
.top{width: 100%; min-width: 1350px; position: fixed; bottom: 300px;}
.top i{width: 1350px; margin: 0 auto; display: block; position: relative;}
#back-to-top{width: 100px; height: 100px; background: url(../images/top_bg.png) no-repeat; font-size: 14px; line-height: 100px; text-align: center; color: white; cursor: pointer; z-index: 9999; display: none; position: absolute; right:-30px; top: 0;}
/* 产品视频 */
.video{width:100%; margin: 0 auto; position: relative; background:url(/images/v_bg.jpg);/* background: url(../images/video_s.jpg) no-repeat; */}
.video_cont{padding-top: 53px;}
.i_video_h{width: 100%; padding-top: 75px; position: absolute; top: 0; left: 0;}
.video .cont_header h2{color: white;}
.video .cont_header p{color: white;}
.video #videoPlay1{ background:url("../images/video_s2.jpg") no-repeat center; display: block; margin: 0 auto; width:100%;}
/* footer */
.footer{width: 100%; float: left; background: #dfdfdf;}
.footer_t{width: 1200px; margin: 0 auto; padding: 65px 0;}
.footer_t li{float: left; font-size: 16px; line-height: 28px; text-align: left; margin-right: 69px;
	max-width: 280px;
	white-space: nowrap;
}
.footer_t li a:hover{color: #c8233f;}
.footer_t li a:first-child{margin: 0;}
.footer_t li:last-child{margin-right: 0;}
.footer_t li a{color: #333333; margin: 5px 0; display: block;}
.footer_t li h2{display: block; font-weight: 600; font-size: 18px; line-height: 30px;}
.footer_c{width: 100%; height: 15px; float: left; background: #333333;}
.share{width: 1200px; margin: 0 auto; position: relative;}
.share_cont{width: 311px; height: 54px; background: url(../images/share_bg.png) no-repeat; position: absolute; right: 0; top: -49px; font-size: 16px; line-height: 54px;}
.share_cont span{display: inline-block; color: white;}
.share_cont a{width: 26px; height: 26px; display: inline-block; margin-left: 12px; position: relative;}
.share_cont a:nth-child(2){background: url(../images/wechat.png) no-repeat;}
.share_cont a:nth-child(3){background: url(../images/qq.png) no-repeat;}
.share_cont a:nth-child(4){background: url(../images/sina.png) no-repeat;}
.share_cont a img{display: none;}
.share_cont a:hover img{display: block;}
.wechat{width: 300px; height: 300px; position: absolute; top: -300px; left: -300px; background: white; display: none;}
.wechat img{width: 100%; height: 100%;}
.bds_weixin:hover .wechat{display: block;}
.footer_b{width: 100%; font-size: 16px; line-height: 30px; text-align: center; background: #9e9f9f; padding: 30px 0;}
.footer_b a{color: #333333; margin:0 10px;}
.footer_b a:hover{color: #c8233f;}
/* 关于我们 */ 
.banner_on{height: 340px; position: relative; overflow: hidden; text-align: center;}
.banner_on img{height: 100%; position: absolute; left: 50%; top: 0; margin-left: -960px; z-index: 1;}
.banner_on .banner_on_text{width: 1200px; margin: 0 auto; z-index: 2; text-align: center;}
.banner_on .banner_on_text h2{font-size: 38px; line-height: 55px; font-weight: 600; letter-spacing: 2px; color: white; position: relative; display: block;}
.banner_on .banner_on_text h2:after{width: 82px; height: 5px; border-radius: 30px; background: #ffffff; content: " "; margin: 0 auto; display: block; margin-top: 12px;}
.banner_on .banner_on_text p{font-size: 26px; line-height: 46px; color: #d5d5d5; font-family: arial; text-transform: uppercase;}
.about_nav{margin: 0 auto; height: 70px; z-index: 99; position: relative; top: -40px;}
.about_nav li{width: 290px; height: 70px; background: white; margin-right: 20px; box-shadow: 0 5px 10px #C3C3C3;}
.about_nav li a{width: 214px; font-size: 18px; line-height: 40px; color: #333333; float: left;}
.about_nav li i{margin-right: 18px; width: 32px; height: 40px; float: left; margin-left: 38px;}
.about_nav li:nth-child(1) i{background: url(../images/icon_01.png) no-repeat center;}
.about_nav li:nth-child(2) i{background: url(../images/icon_02.png) no-repeat center;}
.about_nav li:nth-child(3) i{background: url(../images/icon_03.png) no-repeat center;}
.about_nav li:hover{background: #c81233;}
.about_nav li:hover a{color: white;}
.about_nav li:nth-child(1).active i,.about_nav li:nth-child(1):hover i{background: url(../images/icon_01_h.png) no-repeat center;}
.about_nav li:nth-child(2).active i,.about_nav li:nth-child(2):hover i{background: url(../images/icon_02_h.png) no-repeat center;}
.about_nav li:nth-child(3).active i,.about_nav li:nth-child(3):hover i{background: url(../images/icon_03_h.png) no-repeat center;}

.about_nav .active{background: #c81233!important;}
.about_nav .active a{color: white!important;}
.about_nav .active i img{display: none!important;}

.about_cont{width: 1200px; margin: 0 auto;}
.about_cont h1{text-align: center; display: block; font-size: 24px; line-height: 30px; font-weight: 600;}
.about_cont_c{display: block; margin-top: 36px;}
.about_cont_c li{width: 600px; height: 395px; float: left; background: url(../images/about_img_bg.png) no-repeat; position: relative;}
.about_cont_c li img{width: 516px; height: 342px; position: absolute; top: 11px; left: 43px;}
.about_cont_c p{font-size: 16px; line-height: 28px;}
/* 荣誉资质 */
.honor_padding1{padding-top: 90px; top: -80px; position: relative; background: url(../images/img_bg.jpg) no-repeat top center;}
.honor_cont{width: 1200px; margin: 0 auto;}
.honor_cont li{width: 368px; margin: 0 46px 18px 0; float: left;}
.honor_cont li:nth-child(3n){margin-right: 0;}
.honor_cont li span{display: block; border: solid 1px #b1b1b1; border-radius: 10px;}
.honor_cont li span img{width: 354px; height: 252px; padding:6px;}
.honor_cont li p{display: block; width: 100%; height: 50px; font-size: 16px; line-height: 50px; color: #333333; text-align: center;}
.honor_cont li:hover span{border: solid 1px #c81233; background: #f7dce1;}
.honor_cont li:hover p{color: #c81233;}
.honor_padding{padding-bottom: 100px;}
/* 产品展示 */
.pro_bg{background: url(../images/img_bg.jpg) no-repeat top center; padding: 52px 0;}
.pro_cont{width: 1200px; margin: 0 auto;}
.pro_cont_left{float: left;}
.pro_cont_left h1{text-align: center; width: 275px; height: 75px; color: white; font-weight: 800; line-height: 75px; float: left; background: #333333;}
.pro_cont_left ul{width: 275px; background: #dbdbdb; padding: 20px 0 34px 0; float: left; clear: both;}
.pro_cont_left ul li{width: 206px; padding-left: 30px; padding-right: 10px; margin-bottom: 5px; display: block; text-align: left; background: white; border-radius: 30px; margin: 0 auto 5px auto;}
.pro_cont_left ul li a{width: 200px; padding-left: 17px; height: 42px; font-size: 16px; line-height: 42px; color: #333333; background: url(../images/products_l_icon.png)no-repeat left center; display: block;}
.pro_cont_left ul li:hover{background: #c81233;}
.pro_cont_left ul li:hover a{background: url(../images/products_lh_icon.png)no-repeat left center; color: white;}
.pro_active{background: #c81233!important;}
.pro_active a{background: url(../images/products_lh_icon.png)no-repeat left center!important; color: white!important;}
.pro_cont_right{width: 874px; float: right; padding-bottom: 100px;}
.pro_cont_right .pro_cr_h{float: left; line-height: 74px; width: 100%; background: url(../images/products_h_bg.png) no-repeat bottom;}
.pro_cont_right .pro_cr_h h1{float: left; padding-left: 45px; background: url(../images/products_h_icon.png) no-repeat left center;}
.pro_cont_right .pro_cr_h p{float: right; color: black; font-size: 15px;}
.pro_cont_right .pro_cr_h p a{color: black; display: inline-block;}
.pro_cont_right .pro_cr_h p a:last-child{color: #666666;}
.pro_cr_b{width: 100%; padding-top: 25px; padding-bottom: 8px; display: block; clear: both;}
.pro_cr_b li{width: 270px; float: left; margin-right: 32px; margin-bottom: 20px;}
.pro_cr_b li:nth-child(3n){margin-right: 0;}
.pro_cr_b li span{width: 100%; height: 202px; float: left; box-shadow: 0 0 10px #DFDFDF;}
.pro_cr_b li p{width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-align: center; float: left;}
.pro_cr_b li span img{display: block; margin: auto;max-width: 100%;max-height: 100%;}
.pro_cr_b li a{color: #333333;}
.pro_cr_b li:hover span{box-shadow: 0 0 10px #c81233;}
.pro_cr_b li:hover a{color: #c81233;}
/* 新闻动态 */
.about_bg{background: url(../images/img_bg.jpg) no-repeat top center; padding-top: 80px; position: relative; top: -70px;}
.news_bg{background: url(../images/img_bg.jpg) no-repeat top center; padding: 80px 0; position: relative; top: -70px;}
.new_nav li i{width: 40px!important; height: 40px!important;}
.new_nav li img{width: 40px!important; height: 40px!important;}
.new_nav li:nth-child(1) i{background: url(../images/news_icon_01.png) no-repeat!important;}
.new_nav li:nth-child(2) i{background: url(../images/news_icon_02.png) no-repeat!important;}
.new_nav li:nth-child(1):hover i{background: url(../images/news_iconh_01.png) no-repeat!important;}
.new_nav li:nth-child(2):hover i{background: url(../images/news_iconh_02.png) no-repeat!important;}
.about_nav .active i img , .new_nav .active i img {display: none!important;}
.news_cont{width: 1200px; margin: 0 auto; padding-bottom: 100px;}
.news_cont_top{width: 100%;}
.news_cont_top li{float: left; margin: 0 46px 23px 0;}
.news_cont_top li:nth-child(2n){margin-right: 0;}
.news_cont_top li img{width: 247px; height: 218px; float: left;}
.news_cont_top li .news_cont_text{width: 276px; height: 218px; padding: 0 27px; float: left; background: #e1e1e1;}
.news_cont_top li .news_cont_text span{width: 83px; height: 20px; background: white; font-size: 12px; line-height: 20px; color: #666666; text-align: center; border-radius: 30px; display: block; margin-bottom: 6px;}
.news_cont_top li .news_cont_text h4{font-size: 16px; line-height: 26px; color: #333333;}
.news_cont_top li .news_cont_text p{font-size: 16px; line-height: 26px; color: #838383;}
.news_cont_top li:hover .news_cont_text{background: #c81233;}
.news_cont_top li:hover span{color: #c81233;}
.news_cont_top li:hover a p,
.news_cont_top li:hover a h4{color: white;}
.new_list{width: 100%; display: block; padding-bottom: 60px;}
.new_list li{width: 100%; float: left; border-bottom: dashed 1px #999999;}
.new_list li a{width: 98%; padding-left: 2%; float: left; font-size: 16px; line-height: 54px; color: #333333; background: url(../images/products_l_icon.png) no-repeat left center;}
.new_list li a span{float: right; color: #999999;}
.new_list li:hover a{background: url(../images/news_icon_h.jpg) no-repeat left center; color: #c81233;}
/* 翻页 */
.page{width: 100%; margin: 0 auto; text-align: center; display: block;}
.page span,.page a{ padding:0px 15px; height: 50px; font-family: "微软雅黑"; text-align: center; color: #333333; background: #e8e8e8; border-radius: 10px; line-height: 50px; display: inline-block; margin-right: 5px; font-size: 20px;}
.page span,.page a:hover{color: white; background: #333333;}
/* 技术服务 */
.tech_padding{padding-top: 53px; padding-bottom: 100px; background: url(../images/img_bg.jpg) no-repeat top center; position: relative;}
.tech_cont{width: 1200px; margin:  auto; font-size: 16px; line-height: 30px; text-indent: 2em;}
.tech_cont img{display: block; max-width: 100%; margin: 5px auto;}
/* 联系我们 */
.cont_padding{background: url(../images/img_bg.jpg) no-repeat top center; padding-top: 80px; position: relative; top: -70px;}
.contact_nav li i{width: 40px!important; height: 40px!important;}
.contact_nav li:nth-child(1) i{background: url(../images/contact_icon_01.png) no-repeat;}
.contact_nav li:nth-child(2) i{background: url(../images/contact_icon_02.png) no-repeat;}
.contact_nav li:nth-child(1):hover i{background: url(../images/contact_iconh_01.png) no-repeat;}
.contact_nav li:nth-child(2):hover i{background: url(../images/contact_iconh_02.png) no-repeat;}
.contact_cont{width: 1200px; margin: 0 auto;}
.contact_cont h1{width: 100%; display: block; font-size: 24px; font-weight: 600; line-height: 32px; text-align: center; margin-bottom: 14px;}
.contact_text{width: 100%;}
.contact_text li{font-size: 18px; line-height: 32px; margin-bottom: 8px;}
.contact_text span:nth-child(2){margin-left: 115px;}
.map{width: 1200px; padding: 30px 0 100px 0; margin: 0 auto;}
.map iframe{width: 1200px; height: 434px;}
.mar_10{margin-top: 84px;}
.menu_z {
    color: #007bbc;
}
.r{ float:right;}
.l{ float:left;}
a{ outline:none;}
.ws{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
/* .p{padding: 0 calc(50% - 550px)} */
.blue{ color:#C81233;}
.m_t10{margin-top:10px;}
.m_t20{margin-top:20px;}
.m_t30{margin-top:30px;}
.m_t40{margin-top:40px;}
.m_t50{margin-top:50px;}
.p_t10{padding-top:10px;}
.p_t20{padding-top:20px;}
.p_t30{padding-top:30px;}
.p_t40{padding-top:40px;}
.p_t50{padding-top:50px;}

.ny_pad{ min-height:300px;  overflow:hidden; }
.ny_pad img{max-width: 100%;}
.ny_news_ct88{padding:0px 0px 30px; line-height:30px; text-align: left;}
.ny_news_ct88 .info{ padding-bottom: 10px; margin-bottom: 0; overflow: hidden; }
.ny_news_ct88 .info p{text-indent: 0;float: left;background:#ccc; padding:2px 5px; margin-right:8px;  overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_news_tl88 li{text-align:center; height:40px; line-height:40px;}
.ny_news_tl88 .new_title{font-size:18px; font-weight:bold; border-bottom:1px solid #ddd; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.ny_news_tl88 span{padding:0 5px; color:#999;}
.ny_news_ct88 p{ text-indent: 2em; }

.ny_news_ct88 .rl{
	overflow: hidden;
	width: 100%;
}
.ny_news_ct88 .rl .ny_news_tl88{
	float: right;
	width: 400px;
	padding-left: 30px;
}
.ny_news_ct88 .rl .ny_news_tl88 *{
	text-align: left;
	height: auto;
	line-height: 30px;
}
.ny_news_ct88 .rl .new_content span{
	display: block;
	padding: 0;
}
.ny_news_ct88 .rl .description{
	height: 250px;
	overflow: hidden;
}
.ny_news_ct88 .rl .news_image{
	padding-top: 0;
	width: 500px;

}

.news_fy{padding:10px 50px 60px; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;text-align: left;}
.news_fy_l{width:300px;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:35px; overflow:hidden; padding-top:12px; width:200px;}
.news_fy_r .bdsharebuttonbox{float: right;}

caption{font-size: 20px;line-height: 35px;}
.feedback_table{border-collapse:collapse; color:#696969; width:1200px; margin:0 auto;}
.feedback_table h4,.feedback_table h3{color: #666;}
.feedback_table tr td{padding: 5px 5px 5px 20px; }
.feedback_table tr td:nth-child(2){text-align: left; }
.feedback_table tr td input{height: 30px;line-height: 15px; }
.feedback_table tr td{line-height: 40px;}
.feedback_table tr td input[type=submit]{background-color: #DD1F2B; color: #fff;}
.feedback_table tr td input[type=reset]{background-color: #ccc; color: #fff;}
.feedback_table tr td .bt{ width: 85px; height:35px;  border-radius: 5px; cursor: pointer;}
.feedback_table tr td input,.feedback_table tr td textarea{padding:3px 5px;color: #666; margin:0 10px; border: 1px solid #ececec; width: 50%;border-radius: 3px; resize: none;}
.feedback_table tr td textarea{margin:10px 0px 10px 10px; border-radius: 20px;}

.sub{width: 320px;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.news_image{ padding:20px 0; position:relative;}
.news_image img{ border-radius:4px; display:block; margin:0 auto;max-width:100%; max-height: 100%}
.news_image #pre1{position:absolute; display:block; width:50%; height:100%; top:0; z-index:9; cursor: url(/images/1.cur?t=844888),auto;}
.news_image #next1{position:absolute;display:block; width:50%; height:100%; top:0; left:50%;z-index:9;cursor: url(/images/2.cur?t=844888),auto;}
 
/*翻页*/
.fy{height:32px;line-height:32px; text-align:center; width:100%; clear: both;}
.fy a,.fy span{padding:5px 11px;border:#aaa solid 1px;margin:0 7px;background-color:#f5f5f5; color: #666;}
.fy span,.fy a:hover{color:#008DD1;border: #008DD1 solid 1px;}
.flink a{ margin:0 5px;}
 
 /*job*/
.job_tab{border-top: #999 solid 1px;border-right: #999 solid 1px;}
.job_tab td{line-height: 40px;border-left: #999 solid 1px;border-bottom: #999 solid 1px;padding-left: 24px;}
.job_ct{padding: 24px 24px 24px 0;}
.td_back{background: #f6f6f6;}
.job_go{height: 30px;line-height: 30px;text-align: center;color: #ff3300;padding: 10px 0;}

@media screen and (max-width: 1024px) {
	body{
		min-width: 1024px;
	}
	.header{
		width: 1024px;
		overflow: hidden;
		margin: 0 auto;
	}
	.header_cont{
		min-width: 1024px;
		padding: 0;
	}
	.header_logo{
		width: 140px!important;
		height: 46px;
		margin-left: 25px;
	}
	.nav_sub{
		width: 1024px;
		min-width: 1024px;
	}
	.nav_s{
		width: 1024px;
	}
	.sub_title i{
		padding-right: 30px;
		padding-left: 10px;
		background-size: 15px 28px;
	}
	.nav_sub a {
		width: 108px;
	}
	.sub_title{
		width: 140px;
	}
	.sub_title a{
		width: 80px;
		font-size: 12px!important;
	}
	.sub_title h1{
		font-size: 20px;
	}
	.nav_li a{
		font-size: 14px;
	}
	.nav_li a span{
		padding: 0 10px;
	}
	.banner{
		height: 768px;
	}
	.banner_in{
		position: relative;
		width: 1024px;
		margin: 0 auto;
		left: 0;
	}
	.banner .swiper-slide{
		height: 768px;
	}
	.banner .swiper-pagination-bullets{
		bottom: 120px;
	}
	.i_about{
		width: 1024px;
		margin: 0 auto;
	}
	.i_about_nav{
		width: 994px;
		margin: 0 auto;
	}
	.i_about_nav li:last-child {
		width: 280px;
		position: relative;
	}
	.i_about_nav li:last-child button{
		right: 35px;
		z-index: 66;
	}
	.i_about_nav li:last-child input {
		width: 180px;
		background-position: 190px 10px;
	}
	.i_about_nav li {
		width: 230px;
	}
	.cont_header{
		width: 1024px;
	}
	.i_about_cont{
		width: 1024px;
	}
	.more{
		width: 1024px;
	}
	.i_about_left{
		width: 500px;
		padding-left: 10px;
	}
	.i_about_left img{
		width: 100%;
	}
	.i_about_right {
		width: 460px;
	}
	.i_about_right h5{
		font-size: 18px;
		margin-bottom: 6px;
	}
	.i_about_right p {
		font-size: 14px;
		line-height: 22px;
	}
	.i_products{
		width: 1024px;
		padding-bottom: 0;
	}
	.i_products .swiper-container{
		width: 1024px;
		height: 500px;
	}
	.i_products .ss{
		width: 1024px;
		height: 510px;
	}
	.i_products .swiper-slide{
		width: 1024px!important;
	}
	.i_products .swiper-slide li{
		width: 256px;
		height: 433px;
	}
	.i_products .swiper-slide li span{
		height: 400px;
	}
	.i_products .swiper-slide li img{
		height: 433px;
	}
	.i_products .swiper-slide li:before{
		height: 400px;
	}
	.i_products_text{
		width: 231px;
		left: 25px;
		bottom: 60px;
	}
	.i_products_big{
		height: 433px;
		top: -16px;
	}
	.i_products_big:after{
		height: 433px;
	}
	.i_news{
		width: 1024px;
		margin: 0 auto;
	}
	.i_news_h{
		width: 1024px;
	}
	.i_news_w{
		width: 1000px;
		margin: 0 auto;
		padding: 70px 24px 0 0;
	}
	.i_news_cc li{
		width: 250px!important;
		margin-right: 20px;
	}
	.i_news_cc li img{
		height: 141px;
	}
	.i_news_wrapper .swiper-button-prev{
		left: 25px;
	}
	.i_news_wrapper .swiper-button-next{
		left: 25px;
	}
	.i_news_wrapper .swiper-pagination{
		left: 25px;
	}
	.i_news_ct{
		width: 90%;
		padding: 0 5%;
	}
	.i_news_ct h3{
		font-size: 16px;
	}
	.i_news_ct p{
		font-size: 14px;
	}
	.i_news_more{
		width: 90%;
		padding: 0 5%;
	}
	.footer{
		width: 1024px;
	}
	.footer_t{
		width: 90%;
	}
	.footer_t li h2{
		font-size: 16px;
	}
	.footer_t li{
		font-size: 14px;
		margin-right: 36px;
	}
	.footer_t li a{
		margin: 0;
	}
	.share{
		width: 1024px;
	}
	.share_cont{
		width: 300px;
		background-size: 100% 100%;
	}
	.footer_c{
		width: 1024px;
	}
	.wechat{
		width: 150px;
		height: 150px;
		top: -150px;
		left: -150px;
	}
	.wechat canvas{
		width: 150px;
		height: 150px;
	}
/* 关于我们 */
	.about_cont{
		width: 98%;
		padding: 0 1%;
	}
/* 荣誉资质 */
	.honor_padding1{
		width: 1024px;
		margin: 0 auto;
	}
	.honor_cont{
		width: 1024px;
		margin: 0 auto;
	}
	.honor_cont li{
		width: 300px;
		margin: 0 30px 18px 15px;
	}
	.honor_cont li span img{
		width: 285px;
		height: 203px;
	}
/* 产品展示 */
	.pro_cont{
		width: 1024px;
	}
	.pro_cont_left h1{
		width: 250px;
	}
	.pro_cont_left ul{
		width: 250px;
	}
	.pro_cont_right{
		width: 750px;
	}
	.pro_cont_left ul li{
		width: 160px;
	}
	.pro_cont_left ul li a{
		font-size: 12px;
	}
	.pro_cr_b li{
		width: 225px;
	}
	.pro_cr_b li p{
		font-size: 14px;
	}
	.pro_cont_right .pro_cr_h h1{
		font-size: 16px;
		
	}
	.pro_cr_b li span{
		height: 168px;
	}
	.pro_cont_right .pro_cr_h p{
		font-size: 12px;	
	}
/* 新闻动态 */
	.news_cont{
		width: 1024px;
	}
	.news_cont_top li img{
		width: 220px;
		height: 175px;
	}
	.news_cont_top li .news_cont_text{
		height: 175px;
	}
	.news_cont_top li .news_cont_text span{
		margin-bottom: 0;
	}
	.news_cont_top li .news_cont_text{
		width: 215px;
	}
	.news_cont_top li .news_cont_text h4{
		font-size: 14px;
	}
	.news_cont_top li .news_cont_text p{
		font-size: 12px;
	}
	.new_list li{
		width: 98%;
		padding: 0 1%;
	}
	.new_list li a{
		font-size: 14px;
	}
/* 联系我们 */
	.contact_cont{
		width: 1024px;
	}
	.map{
		width: 1024px;
	}
	.map iframe{
		width: 1024px;
		height: 434px;
	}
	.amap-layers{
		width: 1024px;
	}
}
